Skip to content

fix(buff): unify food IDs, init timing, and options list refresh#94

Draft
ynazar1 wants to merge 1 commit intoSoftrix:mainfrom
ynazar1:consolidate-foods
Draft

fix(buff): unify food IDs, init timing, and options list refresh#94
ynazar1 wants to merge 1 commit intoSoftrix:mainfrom
ynazar1:consolidate-foods

Conversation

@ynazar1
Copy link
Copy Markdown
Collaborator

@ynazar1 ynazar1 commented Apr 11, 2026

  • Build SMARTBUFF_FOOD only from S.FoodItems (+ teas); drop duplicate manual table
  • Food GetItems: relaxInstant + skipAsync to avoid login drops and mass ContinueOnItemLoad
  • Redraw buff order when ITEM/SPELL_DATA_LOAD_RESULT succeeds; fix Lua 5.1 scope (global SMARTBUFF_ScheduleBuffOrderOnScroll + coalesce flag with setBuffsPending)
  • Defer second SetBuffs (0.4s) after init so C_Item/container cache can settle
  • ScanBagsForSBInit: read-only bag warm-up (cap 200 slots, stop on first item)
  • .gitignore: .cursor/

Made-with: Cursor

- Build SMARTBUFF_FOOD only from S.FoodItems (+ teas); drop duplicate manual table
- Food GetItems: relaxInstant + skipAsync to avoid login drops and mass ContinueOnItemLoad
- Redraw buff order when ITEM/SPELL_DATA_LOAD_RESULT succeeds; fix Lua 5.1 scope
  (global SMARTBUFF_ScheduleBuffOrderOnScroll + coalesce flag with setBuffsPending)
- Defer second SetBuffs (0.4s) after init so C_Item/container cache can settle
- ScanBagsForSBInit: read-only bag warm-up (cap 200 slots, stop on first item)
- .gitignore: .cursor/

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant